﻿using System;
using System.Collections.Generic;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Domain.Entities;

namespace Acme.BookStore2
{
    public class SecurityLogDto : ExtensibleEntityDto<Guid>, IHasConcurrencyStamp
    {
        public string ConcurrencyStamp { get; set; }
        public Guid? TenantId { get; set; }
        public string ApplicationName { get; set; }
        public string Identity { get; set; }
        public string Action { get; set; }
        public Guid? UserId { get; set; }
        public string UserName { get; set; }
        public string TenantName { get; set; }
        public string ClientId { get; set; }
        public string CorrelationId { get; set; }
        public string ClientIpAddress { get; set; }
        public string BrowserInfo { get; set; }
        public DateTime CreationTime { get; set; }
    }
}